#pragma once

#include "IXButton.h"

/**
 *  IXRadioBox Interface.
 *
 */
class ExportXSkinLib IXRadioBox : public IXButton
{
    DEF_INTERFACE(IXRadioBox, _T("{53C572C4-6E53-4d76-820D-7CD5FD24E021}"));

public:
    virtual void    STDMETHODCALLTYPE   put_GroupName(IN LPCTSTR szGroupName) = 0;
    virtual void    STDMETHODCALLTYPE   get_GroupName(OUT BSTR* pbstrGroupName) = 0;

    virtual void    STDMETHODCALLTYPE   put_Check(IN BOOL bChecked) = 0;
    virtual BOOL    STDMETHODCALLTYPE   get_Check() = 0;

    virtual void    STDMETHODCALLTYPE   put_ScaleImage(IN BOOL bScaleImage) = 0;
    virtual BOOL    STDMETHODCALLTYPE   get_ScaleImage() = 0;

    virtual void    STDMETHODCALLTYPE   put_ShowImage(IN BOOL bShowImage) = 0;
};

